#schoolList{
    background: #ffffff;
    width: 1000px;
    margin:10px auto 0 auto;
}
#schoolList .right{
    float: right;
    width: 250px;
}
#schoolList .right section{
    padding: 10px 0;
}
#schoolList .left{
    float: left;
    width: 749px;
}
#schoolList .left .criteria{
    padding: 10px;
}
#schoolList .left table{
    border-top: 4px solid #ff9200;    
    margin: 10px;
    width: 729px;
}
#schoolList .left table tbody tr{
    cursor: pointer;
}
#schoolList .left table tbody td.on{
    border-bottom: 1px solid #ff9200;
    _display:inline-block;
}
#schoolList .left table tbody td{
    border-bottom: 1px solid #dddddd;
    _display:inline-block;
}
#schoolList .left table td{
    height: 40px;
    padding: 0 5px;
}
#schoolList .left .tfoot{
    margin: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    padding: 10px 0;
    border: 1px solid #dddddd;   
}